Dispatching Cases versus Merging Case-Bases: When MCBR Matters
نویسندگان
چکیده
Multi-case-base reasoning (MCBR) extends case-based reasoning to draw on multiple case bases that may address somewhat different tasks. In MCBR, an agent selectively supplements its own case-base as needed, by dispatching problems to external case-bases and using cross-case-base adaptation to adjust their solutions for inter-case-base differences. MCBR is often advocated as a means to facilitate handling large casebases, or to enable use of distributed case sources. However, this raises an important question: When storage is not an issue, and the entire external case-base is available, is there any reason for MCBR? This paper answers that question with an experimental assessment of how MCBR affects the quality of solutions generated. It demonstrates that for a given local case-base and an external case-base for a task environment that is similar to, but different from, the local task environment, MCBR can improve accuracy compared to merging the case-bases into a single case-base. This improvement holds even if the cross-case-base adaptation method used by MCBR is also applied to the external cases before merging. The paper hypothesizes an explanation of this behavior in terms of the ability of MCBR to exploit the tradeoffs between similarity of problems and similarity of solution contexts. It provides experimental evidence to support this hypothesis, and also demonstrates that MCBR is a useful framework for selecting cases to add to a case-base.
منابع مشابه
Automatically Selecting Strategies for Multi-Case-Base Reasoning
Case-based reasoning (CBR) systems solve new problems by retrieving stored prior cases, and adapting their solutions to fit new circumstances. Traditionally, CBR systems draw their cases from a single local case-base tailored to their task. However, when a system’s own set of cases is limited, it may be beneficial to supplement the local case-base with cases drawn from external casebases for re...
متن کاملManaging Multiple Case Bases: Dimensions and Issues
Case-based reasoning (CBR) models the process of reasoning from specific experiences acquired by an agent, and contained in the agent’s case-base. When multiple agents acquire cases, opportunities arise for sharing their case-bases, with accompanying issues for how to apply others’ experiences effectively. This paper examines issues for multi-casebase reasoning (MCBR), the reasoning process nee...
متن کاملWhen Two Case Bases Are Better than One: Exploiting Multiple Case Bases
Much current CBR research focuses on how to compact, rene, and augment the contents of individual case bases, in order to distill needed information into a single concise and authoritative source. However, as deployed case-based reasoning systems become increasingly prevalent, opportunities will arise for supplementing local case bases on demand, by drawing on the case bases of other CBR system...
متن کاملProceedings of ICCBR-01, Springer-Verlag When Two Case Bases Are Better Than One: Exploiting Multiple Case Bases
Much current CBR research focuses on how to compact, rene, and augment the contents of individual case bases, in order to distill needed information into a single concise and authoritative source. However, as deployed case-based reasoning systems become increasingly prevalent, opportunities will arise for supplementing local case bases on demand, by drawing on the case bases of other CBR system...
متن کاملLanguage Games: Solving the Vocabulary Problem in Multi-Case-Base Reasoning
The problem of heterogeneous case representation poses a major obstacle to realising real-life multi-case-base reasoning (MCBR) systems. The knowledge overhead in developing and maintaining translation protocols between distributed case bases poses a serious challenge to CBR developers. In this paper, we situate CBR as a flexible problemsolving strategy that relies on several heterogeneous know...
متن کامل